package com.xian.string;

import java.util.Random;

/**
 * 练习:使用String完成随机生成5位的验证码。
 * */
public class StringExec6 {
    public static void main(String[] args) {
        // 1、定义可能出现的字符信息
        String datas = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLNNOPQRSTUVWXYZ0123456789";

        String code = "";

        //2.循环5次，每次生成一个随机索引，提取对应字符连接起来
        Random r = new Random();
        for (int i = 0; i < 5; i++) {
            //随机一个索引
            int index = r.nextInt(datas.length());
            char c = datas.charAt(index);
            code += c;
        }
        //3.输出
        System.out.println(code);
    }
}
